#pragma once
#include <vector>
#include <stack>
#include <Component.hpp>
#include <Scene.hpp>
#include <Button.hpp>
class MainMenuScene:
    public Scene
{
private:
    std::vector<Component*> components;
    Button* btn_play = nullptr;
    Button* btn_continue = nullptr;
    Button* btn_option = nullptr;
    Button* btn_exit = nullptr;
public:
    MainMenuScene() = default;
    ~MainMenuScene();
    virtual void init() override;
    virtual int handleEvent(SDL_Event& evt); 
    virtual void render(SDL_Renderer* renderer);
    
};